/*******************************************************************************
 * @project: EveryClass
 * @package: com.burns.everyclass.test
 * @file: GetClassFromJarTest1.java
 * @author: Administrator
 * @created: 2017-6-2
 * @purpose:
 * 
 * @version: 1.0
 * 
 * Revision History at the end of file.
 * 
 * Copyright 2017 AcconSys All rights reserved.
 ******************************************************************************/

package com.burns.everyclass.test;

import java.util.Enumeration;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;

public class GetClassFromJarTest2 {

	public static void main(String[] args) throws Exception {
		// 项目中jar包所在物理路径
		String jarName = "D:/eclipse_wks/EveryClass/lib/capital-avidm4.jar";
		JarFile jarFile = new JarFile(jarName);
		Enumeration<JarEntry> entrys = jarFile.entries();
		while (entrys.hasMoreElements()) {
			JarEntry jarEntry = entrys.nextElement();
			System.out.println(jarEntry.getName());
		}

		/**
		 * 输出结果如下
		 * 
		 * com/ com/acconsys/ com/acconsys/avidm4/ com/acconsys/avidm4/model/
		 * com/acconsys/avidm4/plugin/ com/acconsys/avidm4/test/
		 * com/acconsys/avidm4/ui/ com/acconsys/avidm4/utils/
		 * com/acconsys/docgen/ com/acconsys/docgen/model/
		 * com/acconsys/docgen/service/ com/acconsys/service/
		 * com/acconsys/service/client/ Capital-AVIDM4.xsd HarnessDesignDes.txt
		 * IntegratorDesignDes.txt LogicDesignDes.txt SystemLogicDes.txt
		 * TopologyDesignDes.txt com/acconsys/avidm4/IPluginConstants.class
		 * com/acconsys/avidm4/model/ActionType.class
		 * com/acconsys/avidm4/model/BulidListModel.class
		 * com/acconsys/avidm4/model/ComponentMaterialChooseDetailModel.class
		 * com/acconsys/avidm4/model/DItem.class
		 * com/acconsys/avidm4/model/DLWDLTDesign.class
		 * com/acconsys/avidm4/model/DatasType.class
		 * com/acconsys/avidm4/model/DatasType_update.class
		 * com/acconsys/avidm4/model/Design.class
		 * com/acconsys/avidm4/model/DesignItem.class
		 * com/acconsys/avidm4/model/DesignItemNew.class
		 * com/acconsys/avidm4/model/FileType.class
		 * com/acconsys/avidm4/model/HItem.class
		 * com/acconsys/avidm4/model/HarnessDataType.class
		 * com/acconsys/avidm4/model/HarnessesType.class
		 * com/acconsys/avidm4/model/HarnsBom.class
		 * com/acconsys/avidm4/model/IntegratorDataType.class
		 * com/acconsys/avidm4/model/IntegratorUIPropertyModel.class
		 * com/acconsys/avidm4/model/LItem.class
		 * com/acconsys/avidm4/model/LogicDataType.class
		 * com/acconsys/avidm4/model/LogicUIPropertyModel.class
		 * com/acconsys/avidm4/model/MItem.class
		 * com/acconsys/avidm4/model/ObjectFactory.class
		 * com/acconsys/avidm4/model/ObjectFactory_update.class
		 * com/acconsys/avidm4/model/ProductStructureModel.class
		 * com/acconsys/avidm4/model/TItem.class
		 * com/acconsys/avidm4/model/TaskType.class
		 * com/acconsys/avidm4/model/TaskType_update.class
		 * com/acconsys/avidm4/model/TopologyDataType.class
		 * com/acconsys/avidm4/model/TopologyDesignModel.class
		 * com/acconsys/avidm4/model/package-info.class
		 * com/acconsys/avidm4/plugin/CancelCheckOutAction.class
		 * com/acconsys/avidm4/plugin/CheckInHarnessAction.class
		 * com/acconsys/avidm4/plugin/CheckInHarnessAction_20170221.class
		 * com/acconsys/avidm4/plugin/CheckInIntegratorAction.class
		 * com/acconsys/avidm4/plugin/CheckInLogicAction.class
		 * com/acconsys/avidm4/plugin/CheckInTopologyAction.class
		 * com/acconsys/avidm4/plugin/CheckInTopologyActionForBuildList.class
		 * com/acconsys/avidm4/plugin/CheckInTopologyActionForDesign.class
		 * com/acconsys/avidm4/plugin/CheckOutAction.class
		 * com/acconsys/avidm4/plugin/DownLoadAction.class
		 * com/acconsys/avidm4/plugin/PublishAction.class
		 * com/acconsys/avidm4/test/CheckInLogicAction.class
		 * com/acconsys/avidm4/test/FileTest.class
		 * com/acconsys/avidm4/test/FileTest2.class
		 * com/acconsys/avidm4/test/List2MapTest.class
		 * com/acconsys/avidm4/test/StringTest.class
		 * com/acconsys/avidm4/test/Svg2PdfTest.class
		 * com/acconsys/avidm4/test/Test.class
		 * com/acconsys/avidm4/test/Test2.class
		 * com/acconsys/avidm4/test/Test_CreateWireExcelFromLogicAction.class
		 * com/acconsys/avidm4/test/Test_ExportHarnessAndReleatedLogic.class
		 * com/
		 * acconsys/avidm4/test/Test_GetHarnessAttributeFromLogicAction.class
		 * com
		 * /acconsys/avidm4/test/Test_GetWireInfoInDeviceFromLogicAction.class
		 * com/acconsys/avidm4/test/Test_ShowAllDesignAction.class
		 * com/acconsys/avidm4/test/WZXYQDTest.class
		 * com/acconsys/avidm4/ui/BuildListComboBoxModel.class
		 * com/acconsys/avidm4/ui/BulidListDesignDialog$1.class
		 * com/acconsys/avidm4/ui/BulidListDesignDialog$2.class
		 * com/acconsys/avidm4/ui/BulidListDesignDialog$3.class
		 * com/acconsys/avidm4/ui/BulidListDesignDialog.class
		 * com/acconsys/avidm4/ui/DesignItemListModel.class
		 * com/acconsys/avidm4/ui/DesignListCellRenderer.class
		 * com/acconsys/avidm4/ui/DesignListModel.class
		 * com/acconsys/avidm4/ui/DesignModel.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$1.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$10.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$11.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$12.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$13.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$14.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$15.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$16.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$17.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$2.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$3.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$4.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$5.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$6.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$7$1.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$7.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$8$1.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$8.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$9$1.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog$9.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$1.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$10$1.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$10.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$11.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$12.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$13.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$14.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$15.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$16.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$17.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$18.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$19.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$2.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$3.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$4.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$5.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$6.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$7.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$8$1.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$8.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$9$1.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221$9.class
		 * com/acconsys/avidm4/ui/HarnessActionDialog_20170221.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$1.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$10.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$11.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$12.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$13.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$14.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$15.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$2.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$3$1.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$3.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$4$1.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$4.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$5$1.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$5.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$6.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$7.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$8.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog$9.class
		 * com/acconsys/avidm4/ui/IntegratorActionDialog.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$1.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$10$1.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$10.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$11$1.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$11.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$12$1.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$12.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$13.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$14.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$15.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$16.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$17.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$18.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$19.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$2.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$20.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$21.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$22.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$23.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$24.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$3.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$4.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$5.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$6.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$7$1.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$7.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$8.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$9$1.class
		 * com/acconsys/avidm4/ui/LogicActionDialog$9.class
		 * com/acconsys/avidm4/ui/LogicActionDialog.class
		 * com/acconsys/avidm4/ui/ShowAllDesignDialog.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$10.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$11.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$12.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$13.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$14.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$15.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$2.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$3$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$3.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$4$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$4.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$5$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$5.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$6.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$7.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$8.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog$9.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$10.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$11.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$12.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$13.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$14.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$2.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$3.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$4.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$5$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$5.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$6$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$6.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$7$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$7.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$8.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList$9.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForBuildList.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$10.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$11.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$12.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$13.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$14.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$2.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$3.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$4.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$5$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$5.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$6$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$6.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$7$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$7.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$8.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign$9.class
		 * com/acconsys/avidm4/ui/TopologyActionDialogForDesign.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$10.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$11.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$12.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$13.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$14.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$2.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$3.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$4.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$5$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$5.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$6$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$6.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$7$1.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$7.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$8.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307$9.class
		 * com/acconsys/avidm4/ui/TopologyActionDialog_20170307.class
		 * com/acconsys/avidm4/utils/AVIDM4Helper.class
		 * com/acconsys/avidm4/utils/CharacterUtils.class
		 * com/acconsys/avidm4/utils/ConfigUtils.class
		 * com/acconsys/avidm4/utils/ConstantUtils.class
		 * com/acconsys/avidm4/utils/DesignUtils.class
		 * com/acconsys/avidm4/utils/FileUtil.class
		 * com/acconsys/avidm4/utils/PDFUtils.class
		 * com/acconsys/avidm4/utils/ServiceClientUtil.class
		 * com/acconsys/avidm4/utils/TreeNodeRenderer.class
		 * com/acconsys/avidm4/utils/UIUtils$1.class
		 * com/acconsys/avidm4/utils/UIUtils$2.class
		 * com/acconsys/avidm4/utils/UIUtils$3.class
		 * com/acconsys/avidm4/utils/UIUtils$4.class
		 * com/acconsys/avidm4/utils/UIUtils$5.class
		 * com/acconsys/avidm4/utils/UIUtils.class
		 * com/acconsys/avidm4/utils/VariableUtil.class
		 * com/acconsys/avidm4/utils/ZipUtils.class
		 * com/acconsys/docgen/model/ArchiveDataModel.class
		 * com/acconsys/docgen/model/BFileItem.class
		 * com/acconsys/docgen/model/Bean.class
		 * com/acconsys/docgen/model/ConnectorItem.class
		 * com/acconsys/docgen/model/ControlObject.class
		 * com/acconsys/docgen/model/HarnBranchItem.class
		 * com/acconsys/docgen/model/HarnsBom.class
		 * com/acconsys/docgen/model/HarnsBomItem.class
		 * com/acconsys/docgen/model/HarnsWrngBlockRow.class
		 * com/acconsys/docgen/model/HarnsWrngRow.class
		 * com/acconsys/docgen/model/IntegratorBomItem.class
		 * com/acconsys/docgen/model/Item.class
		 * com/acconsys/docgen/model/ItemDataModel.class
		 * com/acconsys/docgen/model/MainSlotItem.class
		 * com/acconsys/docgen/model/Net.class
		 * com/acconsys/docgen/model/NetDataModel.class
		 * com/acconsys/docgen/model/VBomItem.class
		 * com/acconsys/docgen/service/ArchiveDataService.class
		 * com/acconsys/docgen/service/ArchiveExcelService.class
		 * com/acconsys/docgen/service/BulidListDesignService.class
		 * com/acconsys/docgen/service/CapitalDesignService.class
		 * com/acconsys/docgen/service/CopyOfHarnessWrngTableService$1.class
		 * com/acconsys/docgen/service/CopyOfHarnessWrngTableService.class
		 * com/acconsys/docgen/service/DocgenOutputService.class
		 * com/acconsys/docgen/service/HarnessBomTableService.class
		 * com/acconsys/docgen/service/HarnessWrngTableService.class
		 * com/acconsys/docgen/service/IntergratorBomExcel.class
		 * com/acconsys/docgen/service/IntergratorBomService$1.class
		 * com/acconsys/docgen/service/IntergratorBomService$2.class
		 * com/acconsys/docgen/service/IntergratorBomService.class
		 * com/acconsys/docgen/service/ItemDataService.class
		 * com/acconsys/docgen/service/ItemExcelService.class
		 * com/acconsys/docgen/service/NetDataService.class
		 * com/acconsys/docgen/service/NetToCSVService.class
		 * com/acconsys/docgen/service/StringUtils.class
		 * com/acconsys/docgen/service/VHarnessBomTableService.class
		 * com/acconsys/service/client/BomServiceClient.class
		 * com/acconsys/service/client/ComponentsServiceClient.class
		 * com/acconsys/service/client/ProductServiceClient.class
		 * com/acconsys/service/client/UserServiceClient.class log4j.properties
		 */
	}
}

/*******************************************************************************
 * <B>Revision History</B><BR>
 * [type 'revision' and press Alt + / to insert revision block]<BR>
 * 
 * 
 * 
 * Copyright 2017 AcconSys All rights reserved.
 ******************************************************************************/
